$$ sys.tpl
$$
$$ 系统函数库模板
$$

statement: 模板空间{tplspace} ->
(sys-template-space {tplspace})

statement: 命名空间{namespace}，包含模板{include_tpls}，需要库{require_libs}，使用库{use_libs} ->
(sys-namespace {namespace} {include_tpls} {require_libs} {use_libs})

statement: {namespace}::{expression} ->
(sys-namespace-mapping {namespace} {expression})

statement: 定义模板{name}：{template}为{statement} ->
(sys-template {name} {template} {statement})

statement: 定义函数{name}：{function}为{statement} ->
(sys-function {name} {function} {statement})

statement: lambda{args}：{expression} ->
(sys-lambda {args} {expression})

$$ statement: 定义协议{protocol}，【加入方法签名{method}：{expression}；】+ ->
$$ (sys-protocol {protocol} 【{method} {expression}】+)







